.premiumcta-wrapper{box-sizing:border-box;margin:32px 15px 0;min-width:290px;padding:32px 0}
.premiumcta-wrapper::after{content:'';display:block;clear:both}
.premiumcta-wrapper.key-line{border-top:1px solid rgba(51,51,51,0.3)}
.premiumcta-wrapper.single-button{margin:0}
.premiumcta-wrapper.single-button .premiumcta{margin-left:0;min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}
@media(min-width:720px){.premiumcta-wrapper.single-button .premiumcta{width:100%;float:left}
}
.premiumcta-wrapper h2{margin:16px 0;color:#4386ac;margin-top:0 !important}
@media(min-width:960px){.premiumcta-wrapper h2{margin:32px 0}
}
.premiumcta-wrapper p{margin:1.25em 0}
.premiumcta-wrapper .button-container.btn-position-center{text-align:center}
.premiumcta-wrapper .button-container.btn-position-right{text-align:right}
.premiumcta-wrapper .button-container .edc-secondary-btn{color:#333}
@media(min-width:720px){.premiumcta-wrapper{margin:64px 0 0;padding:48px 0}
.premiumcta-wrapper .premiumcta{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:720px) and (min-width:720px){.premiumcta-wrapper .premiumcta{width:50%;float:left}
}
@media(min-width:720px) and (min-width:720px){.premiumcta-wrapper .premiumcta{margin-left:8.33333333%}
}
@media(min-width:960px){.premiumcta-wrapper{margin:64px 0 0;padding:48px 0}
.premiumcta-wrapper .premiumcta{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:960px) and (min-width:720px){.premiumcta-wrapper .premiumcta{width:50%;float:left}
}
@media(min-width:960px) and (min-width:720px){.premiumcta-wrapper .premiumcta{margin-left:25%}
}
@media(min-width:1140px){.premiumcta-wrapper{margin:64px 0 0;padding:48px 0}
.premiumcta-wrapper .premiumcta{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:1140px) and (min-width:720px){.premiumcta-wrapper .premiumcta{width:50%;float:left}
}
@media(min-width:1140px) and (min-width:720px){.premiumcta-wrapper .premiumcta{margin-left:25%}
}
.show-separator,.keyline,.separator{border-bottom:1px solid rgba(51,51,51,0.3)}
.spacing-content-headings{margin:16px 0}
@media(min-width:960px){.spacing-content-headings{margin:32px 0}
}
.tag-cloud{padding-bottom:32px}
.tag-cloud *{box-sizing:border-box}
.tag-cloud .title{margin-top:0}
.tag-cloud .tag{-moz-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);-o-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);-webkit-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);transition:all .1s cubic-bezier(0.65,0.05,0.36,1);background-color:rgba(67,134,172,0.05);border-radius:6px;color:#1a65b2;display:inline-block;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:0 10px 10px 0;padding:10px 14px;text-decoration:none}
.tag-cloud .tag:hover{-moz-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);-o-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);-webkit-transition:all .1s cubic-bezier(0.65,0.05,0.36,1);transition:all .1s cubic-bezier(0.65,0.05,0.36,1);background-color:rgba(67,134,172,0.1);text-decoration:none}
@media(min-width:720px){.tag-cloud{padding-bottom:16px}
.tag-cloud .tag{margin:0 12px 10px 0}
}
@media(min-width:960px){padding-bottom:32px;.tag-cloud{padding-left:0}
}
.show-separator,.keyline,.separator{border-bottom:1px solid rgba(51,51,51,0.3)}
.spacing-content-headings{margin:16px 0}
@media(min-width:960px){.spacing-content-headings{margin:32px 0}
}
.lead-in-copy{color:#333;font-family:"Georgia","Times New Roman",Times,serif;font-size:21px;font-weight:normal;letter-spacing:.1px;line-height:1.5238;color:#191919;margin-top:0}
@media(min-width:720px){.lead-in-copy{font-size:1.3125rem;line-height:1.5238;letter-spacing:.1px}
}
@media(min-width:960px){.lead-in-copy{font-size:1.625rem;line-height:1.5384;letter-spacing:-0.2px}
}
@media(min-width:720px){.leadintext+div{float:none !important}
}
@media(min-width:1140px){.leadintext+div{float:left !important}
}
.show-separator,.keyline,.separator{border-bottom:1px solid rgba(51,51,51,0.3)}
.spacing-content-headings{margin:16px 0}
@media(min-width:960px){.spacing-content-headings{margin:32px 0}
}
.series-banner{box-sizing:border-box;overflow:hidden;padding:30px 15px;position:relative}
.series-banner .button-wrapper{display:none}
.series-banner .thumbnail{border-radius:4px;float:left;height:70px;margin-bottom:5px;margin-right:13px;overflow:hidden;position:relative;width:80px}
.series-banner .thumbnail>img{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.series-banner .thumbnail.center img{left:50%;transform:translate(-50%,-50%)}
.series-banner .thumbnail.left img{left:0;transform:translate(0,-50%)}
.series-banner .thumbnail.right img{left:100%;transform:translate(-100%,-50%)}
.series-banner .img-wrapper{display:none}
.series-banner .series-banner-next{display:flex;flex-direction:column}
.series-banner .series-banner-next h3{color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0;color:#4386ac;margin-bottom:17px;margin-top:0}
@media(min-width:720px){.series-banner .series-banner-next h3{font-size:1.5rem;line-height:1.6666;letter-spacing:-0.1px}
}
@media(min-width:960px){.series-banner .series-banner-next h3{font-size:1.875rem;line-height:1.3333;letter-spacing:-0.2px}
}
.series-banner .series-banner-next h2{color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:#37769a;margin-bottom:0}
@media(min-width:720px){.series-banner .series-banner-next h2{font-size:1.25rem;line-height:1.2;letter-spacing:-0.1px}
}
@media(min-width:960px){.series-banner .series-banner-next h2{font-size:1.375rem;line-height:1.4545;letter-spacing:-0.2px}
}
.series-banner .series-banner-next a.button{line-height:1.3333;width:auto}
.series-banner .series-banner-other h4{color:#191919;margin-bottom:7px}
.series-banner .series-banner-other a{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
@media(min-width:720px){.series-banner{margin-bottom:32px;margin-top:32px;padding:120px 0}
.series-banner .container{display:flex}
.series-banner::before{background:rgba(0,0,0,0.6);content:'';display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}
.series-banner .container{padding:120px 0 90px;position:relative;z-index:2}
.series-banner .series-banner-other-wrapper{background:#fff;bottom:-120px;margin:0 calc((720px - 100vw) / 2);padding:5px 0 20px;position:absolute;width:100vw;left:0}
.series-banner .series-banner-other-wrapper>div{margin:0 auto;width:720px}
.series-banner .thumbnail{display:none}
.series-banner .button-wrapper{display:block;padding:28px 0 0}
.series-banner .img-wrapper{display:block}
.series-banner .img-wrapper img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}
.series-banner .series-banner-next{min-height:1px;padding-left:0;padding-right:0;position:relative;width:91.66666667%}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-next{width:91.66666667%;float:left}
}
@media(min-width:720px){.series-banner .series-banner-next h3{min-height:1px;padding-left:0;padding-right:0;position:relative;width:41.66666667%;color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:#fff}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-next h3{width:41.66666667%;float:left}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-next h3{font-size:1.25rem;line-height:1.2;letter-spacing:-0.1px}
}
@media(min-width:720px) and (min-width:960px){.series-banner .series-banner-next h3{font-size:1.375rem;line-height:1.4545;letter-spacing:-0.2px}
}
@media(min-width:720px){.series-banner .series-banner-next h2{min-height:1px;padding-left:0;padding-right:0;position:relative;width:50%}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-next h2{width:50%;float:left}
}
@media(min-width:720px){.series-banner .series-banner-next h2 a{color:#fff;text-decoration:none}
.series-banner .series-banner-other{min-height:1px;padding-left:0;padding-right:0;position:relative;width:41.66666667%}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-other{margin-left:8.33333333%}
}
@media(min-width:720px) and (min-width:720px){.series-banner .series-banner-other{width:41.66666667%;float:left}
}
@media(min-width:720px){.series-banner .series-banner-other:nth-child(1){margin-left:0}
.series-banner .series-banner-other h4{margin-bottom:12px}
}
@media(min-width:960px){.series-banner{box-sizing:border-box;min-height:600px;padding:0;position:relative}
.series-banner .container{display:block}
.series-banner .series-banner-next{min-height:1px;padding-left:15px;padding-right:0;position:relative;width:91.66666667%;padding-bottom:112px}
}
@media(min-width:960px) and (min-width:960px){.series-banner .series-banner-next{width:91.66666667%;float:left}
}
@media(min-width:960px) and (min-width:960px){.series-banner .series-banner-next{margin-left:8.33333333%}
}
@media(min-width:960px){.series-banner .series-banner-next h2{color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0}
}
@media(min-width:960px) and (min-width:720px){.series-banner .series-banner-next h2{font-size:1.5rem;line-height:1.6666;letter-spacing:-0.1px}
}
@media(min-width:960px) and (min-width:960px){.series-banner .series-banner-next h2{font-size:1.875rem;line-height:1.3333;letter-spacing:-0.2px}
}
@media(min-width:960px){.series-banner .series-banner-next h3{color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:#fff}
}
@media(min-width:960px) and (min-width:720px){.series-banner .series-banner-next h3{font-size:1.25rem;line-height:1.2;letter-spacing:-0.1px}
}
@media(min-width:960px) and (min-width:960px){.series-banner .series-banner-next h3{font-size:1.375rem;line-height:1.4545;letter-spacing:-0.2px}
}
@media(min-width:960px){.series-banner .container{left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}
.series-banner .series-banner-other-wrapper{background:0;bottom:0;margin:0;padding:0;position:relative;width:100%}
.series-banner .series-banner-other-wrapper>div{width:960px}
.series-banner .img-wrapper{height:0;padding:38.4027777778% 0 0}
.series-banner .img-wrapper img{height:100%;object-fit:cover;overflow:hidden;transform:translate(-50%,-50%);width:100%}
.series-banner .series-banner-other{padding-left:15px}
}
@media(min-width:960px) and (min-width:960px){.series-banner .series-banner-other:nth-child(1){margin-left:8.33333333%}
}
@media(min-width:960px){.series-banner .series-banner-other h4{color:#fff;margin-bottom:12px}
.series-banner .series-banner-other h4,.series-banner .series-banner-other a{color:#fff}
}
@media(min-width:1140px){.series-banner .series-banner-other-wrapper>div{width:100%}
}
article.article header{display:flex;flex-flow:column;background-color:#fff}
article.article header .title{margin-bottom:.5em;margin-top:.5em}
article.article header .img-wrapper{background:#fff;height:0;min-height:210px;order:3;overflow:hidden;padding-top:55.4666667%;position:relative}
article.article header .img-wrapper::after{content:'';z-index:1;width:0;height:0;border-style:solid;border-width:0 0 11vw 103vw;border-color:transparent transparent #fff;position:absolute;bottom:-1px;right:0}
article.article header .img-wrapper::after{position:absolute;z-index:0;border-width:0 0 9vw 100vw}
article.article header .img-wrapper img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}
article.article .container.title-section{order:1}
article.article .content-type-label{display:inline}
article.article .main-header{padding:0 calc(100% / 12)}
article.article .main-header .breadcrumb{margin-top:3rem;padding:0}
article.article .main-header .wrapper-breadcrumb{color:#333;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;letter-spacing:.4px;line-height:2;margin-top:2.5rem;margin-bottom:0;padding:0}
@media(min-width:720px){article.article .main-header .wrapper-breadcrumb{font-size:.75rem;line-height:2;letter-spacing:.4px}
}
@media(min-width:960px){article.article .main-header .wrapper-breadcrumb{font-size:.75rem;line-height:2;letter-spacing:.4px}
}
article.article .container.title-section,article.article .container.meta-info-section{overflow:hidden}
article.article .container.meta-info-section{order:2}
article.article .container.meta-info-section .meta-info{font-size:14px;margin-top:1rem;margin-bottom:2em;padding-left:calc(100% / 12)}
article.article .container.meta-info-section .meta-info .category,article.article .container.meta-info-section .meta-info .date,article.article .container.meta-info-section .meta-info .series-breadcrumb{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif}
article.article .container.meta-info-section .meta-info .series-breadcrumb{display:block;margin-top:.5rem;color:#757575}
article.article .container.meta-info-section .meta-info .category{color:#4386ac}
article.article .container.meta-info-section .meta-info .date,article.article .container.meta-info-section .meta-info .category{margin-right:10px}
article.article .container.meta-info-section .meta-info .tag{background:0;padding:0}
article.article .sub-title{color:#191919;font-family:"Georgia","Times New Roman",Times,serif;margin-top:0}
@media(min-width:720px){article.article header{display:block}
article.article header .img-wrapper{order:1}
article.article header .img-wrapper img{height:100%;width:auto}
article.article header .container.title-section{margin-top:-100px;order:2}
article.article header .title{margin-bottom:0;margin-top:0;padding-top:1em}
article.article .main-header{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:58.33333333%;padding:0 calc(100% / 12);float:none;background:#fff;min-height:100px}
}
@media(min-width:720px) and (min-width:720px){article.article .main-header{width:58.33333333%;float:left}
}
@media(min-width:720px){article.article .container.meta-info-section .meta-info{padding-left:calc(100% / 12)}
article.article .container.meta-info-section .meta-info .series-breadcrumb{display:inline-block;margin-top:0}
}
@media(min-width:960px){article.article header .img-wrapper{order:1;padding-top:50.65104167%}
article.article header .container.title-section{margin-top:-130px;order:2}
article.article header .title{margin-bottom:.5em;margin-top:0;padding-top:2rem}
article.article header .wrapper-breadcrumb{margin-top:48px}
article.article .main-header{background:#fff;min-height:130px;padding-left:calc((100% / 12)+15px);padding-right:calc((100% / 12)+15px)}
article.article .main-header .breadcrumb{margin-top:4rem}
article.article .container.meta-info-section .meta-info{padding-left:calc((100% / 12)+15px);margin-top:0}
article.article .container.meta-info-section .meta-info .date,article.article .container.meta-info-section .meta-info .category{margin-right:20px}
}
@media(min-width:1140px){article.article header .img-wrapper{height:0;min-height:0;margin-left:auto;margin-right:auto;width:100vw;padding-top:38.4027777778%}
article.article header .img-wrapper img{height:100%;min-width:auto;width:100%}
}